package com.shared.rule;



/**
 * Enumeration des decision possible integré au système par {@link RuleDecisionWithProposition} 
 * @author queyroi
 * 
 */
public enum TypeDecision {
	MESSAGE("Message"),
	PRODUIT("Produit"),
	EMPTY("Empty");
	
	
	private String label;
	
	private TypeDecision(String label) {
		this.label = label;
	}
	
	
	public String toString() {		
		return label;
	}
	
	public String getAssociatedDecision(){
		return "Decision"+label;
	}
	
	public static TypeDecision getTypeDecision(String l){		
		for(TypeDecision type : TypeDecision.values()) if(type.toString().equals(l)) return type;
		return null;
	}
	
	
}
